package com.pro.controller;

import com.pro.pojo.JsAuditLog;
import com.pro.pojo.JsonData;
import com.pro.pojo.SyCourseRecord;
import com.pro.service.JsAuditLogService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.List;

@Controller
@RequestMapping("/JsAuditLog")
public class JsAuditLogController {

    @Autowired
    private JsAuditLogService jls;

    //查询用户审核日志
    @RequestMapping("/getJsAuditLogList")
    @ResponseBody
    public JsonData getJsAuditLogList(JsAuditLog jsAuditLog){
        List<JsAuditLog> jsAuditLogList = jls.getJsAuditLogList(jsAuditLog);
        return jsAuditLogList!=null?JsonData.buildSuccess(jsAuditLogList):JsonData.buildError("服务器出错了");
    }

    //删除用户审核日志
    @RequestMapping("/deleteJsAuditLog")
    @ResponseBody
    public JsonData deleteJsAuditLog(Integer auditLogId){
        boolean b = jls.deleteJsAuditLog(auditLogId);
        return b?JsonData.buildSuccess(b):JsonData.buildError("服务器出错了");
    }

    //查看不同状态用户审核日志
    @RequestMapping("/getJsAuditLogType")
    @ResponseBody
    public JsonData getJsAuditLogType(JsAuditLog jsAuditLog){
        List<JsAuditLog> jsAuditLogType = jls.getJsAuditLogType(jsAuditLog);
        return jsAuditLogType!=null?JsonData.buildSuccess(jsAuditLogType):JsonData.buildError("服务器出错了");
    }


    @RequestMapping(value = "/addJsAuditLog")
    @ResponseBody
    public JsonData addJsAuditLog(JsAuditLog param){
        boolean b = jls.addJsAuditLog(param);
        return b? com.pro.pojo.JsonData.buildSuccess(b): com.pro.pojo.JsonData.buildError("服务器出错了");
    }

    //查看所有审核日志
    @RequestMapping("/getJsAuditLogListAll")
    @ResponseBody
    public JsonData getJsAuditLogListAll(JsAuditLog jsAuditLog){
        List<JsAuditLog> jsAuditLogType = jls.getJsAuditLogListAll(jsAuditLog);
        return jsAuditLogType!=null?JsonData.buildSuccess(jsAuditLogType):JsonData.buildError("服务器出错了");
    }


}
